iT邦幫忙

2022 iThome 鐵人賽

DAY 27
0
自我挑戰組

CSS甜點烘焙店系列 第 27

超萌【樹懶先生】,什麼都懶懶der~

  • 分享至 

  • xImage
  •  

您好,歡迎光臨CSS甜點烘焙店

店裡已經有鎮店貓貓,今天要再邀請一位神祕嘉賓

https://ithelp.ithome.com.tw/upload/images/20221012/20152592Ku9ToM5THj.png

沒錯!就是樹懶先生/images/emoticon/emoticon32.gif

Html如下

.sloth
	.limbs.right.front
	.limbs.left.front
	.limbs.right.back
	.limbs.left.back
	.body
	.nose
	.eye
	.mouth

一、身體及臉(.body)

畫一長方形,並給不同的圓弧及咖啡色

width: 3.6rem
height: 2rem
border-radius: 3rem 2rem 3rem 3rem
background: #cdb69c

https://ithelp.ithome.com.tw/upload/images/20221012/20152592aLt0iPXLQ1.png

&::before畫一圓形,並加入border

width: 1.7rem
height: 1.7rem
border-radius: 50%
border: 0.1rem solid #b89686
background: #fbf3ec

box-shadow多畫一圈外框

box-shadow: 0 0 0 0.1rem #bba58c

小提醒 記得要加box-sizing: border-box,圓形才不會因為border的寬度而位移喔!
https://ithelp.ithome.com.tw/upload/images/20221012/201525927NguDdoB8m.png

二、鼻子及眼紋(.nose)

畫一小長方形,並給不同弧度

border-radius: 2rem 2rem 3rem 3rem
background: #6a4847

https://ithelp.ithome.com.tw/upload/images/20221012/20152592YuMp6aYwbL.png

&::before畫一長條形,並給旋轉

width: 0.7rem
height: 0.3rem
border-radius: 2rem
background: #b89686
transform: rotate(20deg)

&::after同上一步驟,並給相反旋轉角度

transform: rotate(-20deg)

https://ithelp.ithome.com.tw/upload/images/20221012/20152592s74tXoksbM.png

三、眼睛(.eye)

畫一小圓,利用box-shadow複製另一小圓

width: 0.2rem
height: 0.2rem
border-radius: 50%
background: #6a4847
box-shadow: -0.8rem 0 0 0 #6a4847

https://ithelp.ithome.com.tw/upload/images/20221012/20152592Io5MEdp5h3.png

四、嘴巴(.mouth)

畫一圓形,並利用box-shadow做出上彎的圓弧線段

width: 0.3rem
height: 0.3rem
border-radius: 50%
box-shadow: 0 0.1rem 0 0 #6a4847

https://ithelp.ithome.com.tw/upload/images/20221012/20152592hodnsNb9h2.png

五、四肢(.limbs)

畫一長方形,給四肢前端較圓的弧度

width: 2rem
height: 0.4rem
border-radius: 0 3rem 2rem 0
background: #cdb69c

&::before畫一小線段,並用box-shadow複製另外2個
當做是四肢的指甲

width: 0.3rem
height: 0.1rem
border-radius: 1rem
background: #fbf3ec
transform: rotate(-5deg)
box-shadow: 0 0.13rem 0 0 #fbf3ec, 0 0.26rem 0 0 #fbf3ec

https://ithelp.ithome.com.tw/upload/images/20221012/20152592jgkLJdKm3a.png

依不同四肢分別定位

&.front
	right: -4.1rem
&.back
	right: -1.4rem
	transform: scaleX(-1)
&.right
	bottom: -2rem
&.left
	bottom: -1.2rem

https://ithelp.ithome.com.tw/upload/images/20221012/201525920LtVyuXxbU.png

和店面合體
https://ithelp.ithome.com.tw/upload/images/20221012/20152592DmqPak0fhf.png

希望今天的樹懶先生您還滿意,請慢用~
如有任何問題,歡迎下方留言討論


上一篇
喵喵~鎮店【店貓】來了
下一篇
CSS Animation 你會用了嗎?【貓貓和樹懶】動給你看~
系列文
CSS甜點烘焙店31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言